package com.feature.shop.user.api;

import java.util.List;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.cloud.openfeign.SpringQueryMap;

import com.feature.core.domain.PageVo;
import com.feature.core.domain.Response;
import com.feature.shop.user.api.request.ShopFileUploadRecordListRequest;
import com.feature.shop.user.api.request.ShopFileUploadRecordPageRequest;
import com.feature.shop.user.api.vo.ShopFileUploadRecordVo;


/***
 * 文件上传记录Api
 */
@FeignClient(contextId = "ShopFileUploadRecordApi", name = "feature-shop-user")
public interface  ShopFileUploadRecordApi {

   /**
     * list查询
     * 
     * @param request
     * @return
     */
	@GetMapping("fileuploadrecordgetFileUploadRecordList")
	Response<List<ShopFileUploadRecordVo>> getFileUploadRecordList(@SpringQueryMap ShopFileUploadRecordListRequest request);
	
	 /**
     * 分页查询
     * 
     * @param request
     * @return
     */
	@GetMapping(value = "fileuploadrecordgetFileUploadRecordPageList")
    public Response<PageVo<ShopFileUploadRecordVo>> getFileUploadRecordPageList(@SpringQueryMap ShopFileUploadRecordPageRequest req);
}
